package org.dromara.exam.service;

import org.dromara.exam.domain.vo.CountByMonthVo;
import org.dromara.exam.domain.vo.CountScoreVo;
import org.dromara.system.domain.bo.SysDeptBo;

import java.util.List;

/**
 * @author :xiyin321
 * @since : 2024/6/9 23:02
 */
public interface IDataDisplayService {

    /*获取用户数量*/
    Long queryUserCount();

    /*获取题目数量*/
    Long queryQuestionCount();

    /*获取部门数量*/
    Long queryDeptCount(SysDeptBo bo);

    /*查询题目数量*/
    List<CountByMonthVo> queryQuestionCountByMonth();

    /*查询答卷数量*/
    List<CountByMonthVo> queryAnswerCountByMonth();

    /*获取当前用户的成绩统计*/
    List<CountScoreVo> queryUserScore();
}
